# QT -= core gui, means that we should not link the default qt libs into the component
# Template = lib, means that we want to build a library (.dll or .so)
QT -= core gui
TEMPLATE = lib

# TARGET is the name of the compiled lib, (.dll or .so will be added automatically)
# Change this to the name of YOUR lib
TARGET = obsoleteLib

# Destination for the compiled dll. $${PWD}/ means the same directory as this .pro file, even if you use shadow build
DESTDIR = $${PWD}/

# The location to search for the Hopsan include files, by specifying the path here, you dont need to do this everywhere in all of your component .hpp files
# You can also add additional paths for eg. your own Utility functions, just add additional INCLUDEPATH *= ... lines.
# *= Means append unique
INCLUDEPATH *= $${PWD}/../../HopsanCore/include/

# The location of the HopsanCore .dll or .so file, needed to link against when compiling your library
LIBS *= -L$${PWD}/../../bin

# Special options for deug and release mode. This will link the correct HopsanCore .dll or .so
# In debug mode HopsanCore has the debug extension _d
include(hopsanDebugReleaseCompile.prf)

# -------------------------------------------------
# Project files
# -------------------------------------------------
SOURCES += \
    obsoleteLib.cc

HEADERS += \
    Hydraulic/HydraulicComponentsInComponentTest.hpp \
    Hydraulic/HydraulicLaminarOrifice.hpp \
    Signal/SignalUndefinedConnection.hpp \
    Signal/SignalIntegratorLimited2.hpp \
    Signal/SignalIntegratorLimited.hpp \
    Signal/SignalIntegrator.hpp \
    Signal/SignalComponents.h \
    Signal/SignalAttitude.hpp \
    Hydraulic/HydraulicVolume4.hpp \
    Hydraulic/HydraulicVolume3.hpp \
    Hydraulic/HydraulicUndefinedConnectionQ.hpp \
    Hydraulic/HydraulicUndefinedConnectionC.hpp \
    Hydraulic/HydraulicTankQ.hpp \
    Hydraulic/HydraulicLaminarOrificeCG.hpp

OTHER_FILES += \
    hopsanDebugReleaseCompile.prf
